2009/07/13

有趣的 open source projects

上週收到 SourceForge 寄來的投票通知,要票選年度最佳的開源專案。找了個空檔連上去看了看,除了幾個常用的工具之外,還有幾個看起來很有趣的計畫,可以簡單介紹一下。

XAMPP 架站的人應該都很熟悉了,就是把 Apache, MySql, PHP, and Perl 統統包在一起,透過一個介面來管理,算是相當方便的工具。

Audicity 是著名的音訊編輯軟體,而且 open source 之後每個主要平台都有支援,是製作 podcast 的好用工具。

PortableApp.com 過去常用,把許多軟體修改成可以直接在隨身碟上執行,對於四處移動、使用電腦常換的人來說特別方便。不過來德國之後公司用的是 Linux,也沒機會四處跑,就很少用了。

KeePass Password Safe 也是個好用的工具,簡單來說就是管理帳號密碼的小資料庫,對於現在動不動就數十個帳號的電腦使用者來說,有個方便的管理工具實在是很重要。不過現在各主要作業系統都有類似的工具,除非是常更換工作用的電腦,不然這個軟體(資料庫可跨平台)其實不會比作業系統內建的功能來得方便。

小烏龜 TortoiseSVN 好像不必多作介紹,Windows 底下標準的 Subversion client,軟體開發必備。

XMind 算是 FreeMind 的豪華版,但是 Open Source 的版本有些許功能限制,主要是跟 MS Office 的連結,所以如果慣用 OpenOffice.org 的話其實沒什麼影響。

其他諸如 OpenOffice.org, Kile Latex Editor 等等老字號軟體仍然在票選之列,舊雨新知請多多支持。


好了,介紹完常用的,來介紹些新東西:

ReactOS,這個可酷了,目標是製作跟微軟 Windows 2000/XP/vista 完全相容的作業系統,目前雖然還是 0.4 版,很多功能都還沒有,硬體支援也有限,但是聽說韓國已經有公司做出類似的非 open source 產品,要以微軟一半的售價進軍市場,大家等著看好戲吧。

Mac4Lin 是 Linux 的桌面套件,讓你的小企鵝完全變身成 Mac OSX,但其實只是長得一樣而已,用來開發 iPhone App 還是沒辦法的....(看來還是得投入 Mac 陣營了....)

還有其他很多有趣的軟體,也有很多 Open Source 的遊戲,族繁不及備載,有興趣的請由此去,也可以註冊成會員來投票喔!

Read More...

2009/07/12

Machine Learning 不可信?

在 computer science 的領域裡,Machine Learning 算是這十幾年來頗為熱門的主題,由於這種演算法在 pattern recognition 的技術裡扮演核心的角色,隨著這個技術廣泛的被應用在各個領域, machine learning 也逐漸成為當紅的研究課題。

然而,有很多相當有成就的 CS 學者,對於這個新的當紅炸子雞相當感冒,甚至揚言「我不相信這個東西」。

這個現象相當有趣,而且不只發生在 Computer Science 這個領域,其實問題的關鍵在於背後哲學信仰上的歧異。

Machine learning 實際上就是統計學,這個老學門找到了新的應用,也就樂得換個名字重新粉墨登場。而統計學能夠重新翻身成為顯學,近因是拜量子力學之賜,傳統決定論(deterministic)系統的分析在這裡遇到了瓶頸,不得不借助機率(stochastic)論的分析方法;而遠因則是近代哲學自存在主義以降對於知識論看法的的衝擊。

撇開繁複的哲學理論不談,基本上人的經驗可以區分為事實(fact)與真實(reality),前者是發生事件的客觀描述,後者則是類似於「真理」的存在,而各個哲學流派多少在此二者的關係上有所不同。

比較傳統而廣為接受的想法,是「真理」早已經由更高的存在所制定,而我們遭遇到的種種「事實」,基本上只是真理在世間的反映。這樣的思維普遍的存在各種文化之中。

存在主義以降,對於「事實」與「真實」看法有了與過往比較不同的看法,其最著名和最明確的倡議是薩特的格言:「存在先於本質」(法語:l'existence précède l'essence)。他的意思是說,除了人的生存之外沒有天經地義的道德或體外的靈魂。

由統計、機率來尋找知識,基本上是一種存在主義的思維:我們只能透過「經驗」去體認與瞭解真理。這個想法聽起來很科學,但是如果略讀科學史,就會發現大多數偉大的科學家在信仰上都還是很虔誠的,要這些人否認「真實」的存在,基本上是不太可能的。

因此,不僅僅是 machine learning 在 computer science 的領域,其他領域採取 stochastic approach 的趨勢都逐漸抬頭,但是仍有很多成名的學者對之嗤之以鼻,認為這種研究取向根本沒有知識可言。

這也是科學史與科學哲學的有趣之處,近代的哲學思潮很多都與科技的發展息息相關,然而真正從事科技研發的人卻不見得知道這些事情,甚至還常常對這些搞哲學的出言相譏。這種文人相輕的事情,我就沒興趣追究了。

Read More...

2009/07/09

戰利品 part 2


美國真的是個超大的消費市場,所以凡是賣得好的東西,零售商都願意把利潤壓到不可思議的低,當然對消費者來說就是買便宜啦。

上一篇的照片裡有一隻哀鳳,part 2 就從電子產品說起吧。

其實一開始是想買台 Kindle,但是發現 Kindle 的無線網路只能在美國使用,只好轉移目標,找台可以帶著走、電力持久的 netbook/tablet。剛好 eeepc 出了幾個新款,Amazon 上的售價都比台灣低 $100 以上,看了半天就選了 1000HE,號稱電力可持續 8.5 小時,剛好去 conference 一整天都不必插電。試用的結果,無線網路開著似乎是撐不到 8 小時,但是 6~7 個鐘頭是沒有問題的,而且用來裝 eclipse 開發 android 程式,效能似乎也足夠,加上 Ubuntu NBR 跟 Moblin 的支援,看來是挺划算的買賣。

至於哀鳳,其實根本沒想買的,只是去探望某位親戚的時候(匿名),他剛好 AT&T 約滿換了3Gs,聽我說起可能也要開發 iPhone app. 的時候,就把舊的哀鳳2G 拿出來大方的送給我了。不過我是到現在都還沒空玩就是了。

Read More...

2009/07/04

戰利品 part 1


從美國帶了不少好東西回來,這次先說吃的:重量包的 Skittles 和堆得像座山的辣肉桂口香糖,都是老弟載我去買的。

其實我是不怎麼喜歡甜食和糖果的,巧克力我也只喜歡黑的。第一次吃到 Skittles 是國中暑假去新加坡的時候,那段日子真是悠閒,整天和弟弟泡在父親居住社區的游泳池裡,彷彿全天下的事都不重要了,所以吃 Skittles 都有種放鬆的感覺(但一定要是原味的)。不過一陣子沒吃之後,覺得這糖果真是太甜了。

辣肉桂口香糖,第一次是在芝加哥吃的。覺得特別的是,一般口香糖大概嚼個10分鐘就沒味道了,但是這種口味的常常到了30分鐘左右還有淡淡地甘甜,還蠻符合節儉的精神的,所以也覺得不錯。

其他類別的請見下回分解。

Read More...

2009/07/02

有趣的 Plurk bot

繼前一陣子的「羊羊騎貘姿勢佳」,會自動把朋友的「問」丟進 Yahoo 奇摩知識+,然後再把答案丟回來之外,現在又出現了邦尼系列: 1. 邦尼祖父 幫你祝福 2. 邦尼阿嬤 幫你罵 3. 邦尼甜蜜 幫你舔

玩法很簡單,先把這些機器人加入 Plurk 朋友,然後在「說」裡面用相對應的關鍵字,邦尼成員就會在他的資料庫裡隨機選取句子來回應。

比方說,「邦尼阿嬤 幫你罵」的用法是:1.發一篇新的plurk寫上「幫我罵」三個關鍵字,後面邦尼阿嬤就來幫你罵;2. 想教阿罵怎麼罵人寫上「教你罵」,後面邦尼阿嬤就會學起來下次幫你罵。最猛的是,還可以在後面加個「x3」,邦尼阿嬤就幫你連罵三句。

這讓我想到大學的時候系上有個老師在做「負向言語對教養的影響」,基本上就是研究大人怎麼罵小孩啦,不過看來邦尼阿嬤並沒有用到這個資料庫。 ^_^

例:T.S.Yo says 幫我罵 TSYox5
邦尼阿嬤 幫你罵 says tsyo!你是找女朋友得去動物園甚至要離開地球
邦尼阿嬤 幫你罵 says tsyo!你是想要自殺只會有人勸你不要留下屍體以免污染環境
邦尼阿嬤 幫你罵 says tsyo!你是摸過的鍵盤上連阿米吧原蟲都活不下去
邦尼阿嬤 幫你罵 says tsyo!你是噴出來的口水比SARS還致命
邦尼阿嬤 幫你罵 says tsyo!你是裝可愛的話可以瞬間解決人口膨脹的問題

看來我是有點犯賤,還是來試試邦尼甜蜜的甜言蜜語好了。

Read More...

2009/06/30

iPhone vs Gphone



上星期到 Irvine 找弟弟時,見識了他的 iPhone 3Gs,跟 G1 比起來,iPhone 的「可用性」似乎還是比較高,而新版的 3Gs 在操作流暢程度上似乎更勝一籌,更不用說別無分號的硬體為應用軟體設計者戴來的便利了。

看來 Android 如果想要興旺起來,還得加把勁了。

Read More...